package self.xine.basic.thread.basic;

/**
 * 线程实现方式二：
 * 	实现java.lang.Runnable接口
 *  特点： 
 *  	采用实现接口，未占用父类名额。
 *  	本身只是任务，而不是线程对象。 
 *  缺点：
 *  	需借助Thread对象，才具备线程的特性
 * 
 * @author xine
 * @date 2018年9月8日
 */
public class MyRunnable implements Runnable {
	
	public MyRunnable() { 
	}
	
	@Override
	public void run() {
		for(int i = 0;i < 10; i++)
			System.out.println(Thread.currentThread().getName() + "\t"+ i);		
	}
	
	public static void main(String[] args) {		
		new Thread(new MyRunnable(),"线程1").start();
		new Thread(new MyRunnable(),"线程2").start();
	}

}
